/* ::::: https://ecr.optum.com/style/mstr/fsm.css ::::: */

TEXTAREA.mstrJSON { display: none; }
.mstrInputText, .mstrInputTextRename, .mstrInputTextArea, TEXTAREA, .mstrInputTextdisabled { border: 1px solid rgb(64, 64, 64); padding-left: 2px; padding-right: 2px; }
.mstrWeb { color: rgb(0, 0, 0); background-color: rgb(245, 245, 242); font-family: Tahoma,Arial,Verdana,Helvetica,sans-serif; font-size: 8pt; margin: 0px; padding: 0px; }
IMG { border: medium none; vertical-align: middle; }
FORM { display: inline; margin: 0px; }
INPUT { padding-left: 2px; }
TEXTAREA { border: 1px solid rgb(102, 102, 102); }
TEXTAREA.mstrJSON { display: none; }
INPUT, SELECT { vertical-align: middle; }
.mstrWeb INPUT, .mstrWeb SELECT, .mstrWeb TEXTAREA { font-family: Tahoma,Arial,Verdana,Helvetica,sans-serif; font-size: 8pt; }
.mstrLink:link, .mstrLink:visited, A:link, A:visited { color: rgb(0, 0, 0); }
A:hover { cursor: pointer; }
A:focus { outline: medium none; }
.mstrButton, .mstrSubmitButton { font-size: 8pt; cursor: pointer; padding-bottom: 1px; margin: 3px; padding-left: 4px; padding-right: 1px; border-color: rgb(238, 238, 238) rgb(120, 120, 120) rgb(120, 120, 120) rgb(238, 238, 238); border-style: solid; background: url('buttongradient.gif') repeat-x scroll left 0px rgb(213, 214, 216); height: auto; border-width: 1px; }
.mstrToolbarWrapper { width: 100%; }
.mstrCustomHeaderDIV, .mstrCustomBannerDIV { display: none; }
.mstrDockTopContainer { height: 32px; padding-bottom: 3px; }
.mstrVerticalDocks { table-layout: auto; width: 100%; }
.mstrDockCenter { vertical-align: top; padding: 0px; width: 100%; }
#mstrInlineScripts { display: none; }
.mstrContent { display: block; height: auto; margin: 0px; overflow: visible; padding: 6px; white-space: normal; }
.mstrToolbar, .mstrToolbar2 { margin: 3px 0px; height: auto; z-index: 105; float: left; background: url('buttongroupleft.gif') no-repeat scroll 0% 0% transparent; padding-left: 10px; }
.mstrToolbar2End { background: url('buttongroupright.gif') no-repeat scroll right top transparent; margin-left: 9px; display: block; }
.mstrToolbar2Body { background: url('buttongroup.gif') repeat-x scroll 0% 0% transparent; height: 28px; margin-right: 9px; display: block; }
.mstrToolbar2 { margin: 2px 0px 0px; padding-left: 0px; display: block; position: relative; }
.mstrToolbarSeparator { float: left; padding: 1px 0px; margin-left: 1px; width: 2px; }
.mstrToolbarSeparatorInner { border-left: 2px solid rgb(221, 221, 221); height: 23px; }
.mstrToolbarText { background-color: transparent; border: 0px solid rgb(165, 165, 162); cursor: default; float: left; height: 20px; margin: 3px 2px 2px; }
.mstrToolbarText div { margin: 4px 5px; }
.toolbarLoadingText { background: url('loader.gif') no-repeat scroll 5px 2px transparent; padding: 0px 10px; width: 110px; }
.toolbarLoadingText div { margin: 5px 0px; }
.mstrToolbarButton { float: left; text-decoration: none; width: 23px; border-width: 1px; margin: 1px; }
.mstrToolbarButton span { background-image: url('toolbar.gif'); background-color: transparent; border: 0px solid rgb(165, 165, 162); float: left; height: 20px; margin: 2px; padding-left: 0px; padding-right: 0px; width: 20px; }
.mstrToolbarRadioBtns .mstrDisabled .mstrToolbarButton, .mstrToolbarButton.disabled span { cursor: default; opacity: 0.25; }
.mstrToolbarButton.on span { background-color: rgb(255, 255, 255); border-width: 1px; margin: 1px; cursor: pointer; }
.mstrToolbar2 .mstrListPulldownMask { background-color: rgb(48, 48, 48); height: 0px; left: 0px; opacity: 0.25; position: absolute; top: 0px; width: 0px; }
.mstrIcon-btn { background-color: transparent; background-repeat: no-repeat; background-position: center center; border: 0px none; cursor: pointer; height: 20px; width: 20px; margin-left: 3px; background-image: url('buttons.gif'); }
.mstrIcon-btnHelp { background-position: -3px -3px; }
.mstrIcon-btnClose { background-position: -23px -3px; }
.mstrError { padding: 0px; margin: 0px; }
.mstrSpacer { clear: both; display: block; float: none; height: 1px; margin: 0px; overflow: hidden; padding: 0px; }
.mstrMsgBox, .mstrMsgBox-controlTargetsRecorder, .mstrMsgBox-controlSubmitButton { position: absolute; top: 0px; visibility: hidden; }
.mstrMsgBox .mstrButton { width: 66px; }
.mstrMsgBoxMsgContent { display: block; overflow: hidden; width: 320px; }
.mstrMsgBox DIV IMG, .mstrMsgBox-controlTargetsRecorder DIV IMG { display: none; }
.mstrMsgBox .mstrDialogButtonBar { padding-bottom: 5px; }
.mstrMsgBox { width: 420px; }
.mstrDragRect { border: 2px solid rgb(158, 158, 158); cursor: pointer; display: none; position: absolute; visibility: hidden; z-index: 10; }
.mstrDialogBone { background-color: rgb(230, 230, 230); border-color: rgb(167, 167, 167) rgb(170, 170, 170) rgb(170, 170, 170) rgb(167, 167, 167); border-style: solid groove groove solid; border-width: 1px 3px 3px 1px; text-align: left; z-index: 112; }
.mstrDialogPane { border: medium none; padding: 0px; width: 100%; }
.mstrDialogBody, .mstrDialogPaneBody { width: 100%; padding: 3px; }
.mstrDialogTitleBar { background-color: rgb(0, 0, 128); border-bottom: 0px solid rgb(153, 153, 153); clear: both; padding: 0px 2px 0px 6px; height: 20px; line-height: 18px; cursor: default; }
.mstrDialogTitle { float: left; font-weight: bold; }
.mstrDialogTitleButtonBar { float: right; text-align: right; }
.mstrDialogTitleButtonBar .mstrIcon-btn { height: 15px; width: 15px; margin-left: 1px; margin-top: 2px; }
.mstrDialogButtonBar { float: right; text-align: right; margin: 6px 0px 0px; padding-bottom: 10px; padding-right: 20px; }
.pane { width: 100%; padding: 0px; }
.mstrWaitBox { width: 220px; position: absolute; top: 0px; visibility: hidden; display: block; z-index: 120; }
.mstrWaitBoxBody { clear: both; display: block; padding: 6px; }
.mstrIcon-wait { background: url('preloader_balls.gif') no-repeat scroll center 25px rgb(238, 238, 238); height: 60px; width: 60px; margin: 0px auto; border: 1px solid rgb(153, 153, 153); opacity: 0.85; position: relative; }
.mstrIcon-close-wait { background: url('buttons.gif') no-repeat scroll -23px -2px transparent; position: absolute; right: 0px; top: 0px; width: 16px; height: 16px; cursor: pointer; }
#frameManager { display: none; position: relative; z-index: -1; }
.mstrMenuLastUpdated { color: rgb(255, 255, 255); float: right; padding-right: 3px; padding-top: 3px; }
.mstrNotesIconContainer { float: right; height: 23px; padding: 0px 1px; white-space: nowrap; }
.mstrNotesIcon { height: 21px; vertical-align: middle; width: 22px; background-image: url('iconnotes.gif'); background-position: center center; background-repeat: no-repeat; }
#tbHome { background-position: -240px -140px; }
#tbBackPicker { background-position: 0px -400px; }
#tbForwardPicker { background-position: -40px -400px; }
#tbSave, #tbSaveDHTML, #tbSaveHTML { background-position: -120px -260px; }
#tbDesignMode, #tbDesignModeHTML { background-position: -200px -80px; }
#tbAddToHistoryList, #tbAddToHistoryListHTML { background-position: -120px -420px; }
#tbPrint, #tbPrintDHTML, #tbPrintHTML { background-position: -160px -220px; }
#tbSend, #tbSendHTML { background-position: -200px -260px; }
#tbScheduled, #tbScheduledDHTML, #tbScheduledHTML { background-position: -160px -280px; }
#tbReprompt, #tbRepromptHTML { background-position: -240px -240px; }
#tbRefresh, #tbRefreshHTML { background-position: -40px -240px; }
#tbBrowseParentFSM, #tbBrowseParentNSM { background-image: url('tbreturn.gif'); }
#tbFullMode { background-position: 0px -140px; }
#tbFullMode .selected, #tbNormalMode { background-position: -360px -180px; }
.mstrListPulldownPickerBtn, .mstrListViewItemButtonItem { background-image: url('toolbar.gif'); }
.mstrJSON { display: none; }
.mstrListPulldownCaption { padding-bottom: 2px; }
.mstrListPulldownHorizontalCaption { padding-right: 2px; }
.mstrToolbar2 .mstrListPulldown {  }
.mstrListPulldownTable { cursor: default; }
.mstrListPulldownPickerBtn { cursor: pointer; }
.mstrListPulldownCellContent { border: 1px solid rgb(128, 128, 128); background-color: rgb(255, 255, 255); vertical-align: middle; padding: 0px; }
.mstrListPulldownCellButton { border-width: 1px 1px 1px 0px; border-style: solid; border-color: rgb(128, 128, 128); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background-color: rgb(252, 252, 252); background-image: url('bgpulldown.gif'); background-position: left bottom; background-repeat: repeat-x; vertical-align: middle; padding: 0px; height: 20px; width: 16px; }
.mstrListPulldownButton { border-right: 1px solid rgb(64, 64, 64); border-width: 1px; border-style: solid; border-color: rgb(255, 255, 255) rgb(64, 64, 64) rgb(64, 64, 64) rgb(255, 255, 255); height: 18px; width: 14px; overflow: hidden; }
.mstrListPulldownButton div, .mstrListPulldownButtonPushed div { height: 100%; width: 100%; overflow: hidden; background-color: transparent; background-repeat: no-repeat; background-position: center center; background-image: url('tbpulldown.gif'); }
.mstrListPulldownEmptyText, .mstrListPulldownReadyState { padding-left: 3px; padding-right: 3px; }
.mstrListPulldownPickerBtn, .mstrListBlockItemButtonItem { height: 20px; width: 22px; padding-left: 0px; }
.mstrListBlockToolbarItemSelected .left { background: url('tabitemleftgray.gif') no-repeat scroll left bottom transparent; width: 10px; height: 22px; vertical-align: bottom; }
.mstrListBlockToolbarItemHover .left, .mstrListBlockToolbarItem .left { width: 10px; height: 22px; vertical-align: bottom; }
.mstrListBlockToolbarItem .right, .mstrListBlockToolbarItemHover .right, .mstrListBlockToolbarItemSelected .right, .mstrListBlockToolbarItemSelectedHover .right { width: 13px; height: 22px; cursor: pointer; }
.mstrListBlockToolbarItemSelected .right, .mstrListBlockToolbarItemSelectedHover .right { background: url('tabitemrightgraynomenu.gif') no-repeat scroll left bottom transparent; }
.mstrListBlockToolbarItem .right.menu, .mstrListBlockToolbarItemHover .right.menu { background-image: url('tabitemrighttrans.gif'); }
.mstrListBlockToolbarItemSelected .mstrListBlockToolbarItemName, .mstrListBlockToolbarItemSelectedHover .mstrListBlockToolbarItemName { background: url('tabitemmidgray.gif') repeat-x scroll left bottom transparent; text-align: center; height: 22px; cursor: default; padding-left: 3px; padding-right: 3px; }
.mstrListBlockToolbarItemSelected .right.menu, .mstrListBlockToolbarItemSelectedHover .right.menu { background: url('tabitemrightgray.gif') no-repeat scroll left bottom transparent; }
.mstrTabbedMenuVBoxItem { background-color: rgb(207, 207, 207); }
.mstrListBlockToolbarListContainer { background: url('backgroundtabgray.jpg') repeat-x scroll left top rgb(207, 207, 207); border-bottom: 0px none; padding-top: 5px; padding-left: 6px; height: 25px; }
.mstrListBlockToolbarReadyState { display: none ! important; }
.mstrListBlockToolbarItem .mstrListBlockToolbarItemName, .mstrListBlockToolbarItemHover .mstrListBlockToolbarItemName { cursor: pointer; text-align: center; color: rgb(255, 255, 255); padding-top: 3px; padding-left: 3px; padding-right: 3px; }
.mstrListBlockToolbarItemSelected, .mstrListBlockToolbarItemSelectedHover, .mstrListBlockToolbarItem, .mstrListBlockToolbarItemHover { float: left; border-style: none; padding: 0px; }
/* ::::: https://ecr.optum.com/style/mstr/mstr.css ::::: */

.mstrLink:focus { outline: medium none; }
.mstrHeader { line-height: 28px; color: rgb(255, 255, 255); padding-left: 40px; }
.mstrHeader Table { width: 100%; }
.mstrHeader A:link, .mstrHeader A:visited { color: rgb(255, 255, 255); text-decoration: none; }
.mstrHeader A:hover { color: rgb(255, 255, 204); text-decoration: underline; }
.mstrPathContainer { min-height: 28px; padding-top: 3px; padding-left: 70px; }
.mstrPath SPAN { vertical-align: middle; }
.mstrPath A:link, .mstrPath A:visited { text-decoration: none; }
.mstrPath A:hover { text-decoration: underline; }
.mstrPathIcons, .mstrPathText { margin-right: 9px; display: inline; vertical-align: middle; line-height: 21px; }
.mstrPathIcons A SPAN, .mstrPathIcons SPAN SPAN { line-height: 27px; }
.mstrPathIcons span#tbBack, .mstrPathIcons span#tbForward, .mstrPathIcons A { display: inline-block; }
.mstrPathText .mstrPathLast { font-weight: bold; }
.mstrPathText .mstrPathDelim { margin-left: 0.5em; margin-right: 0.3em; }
#colorThemePreview span.disabled, .mstrPathIcons span.disabled { opacity: 1; }
#colorThemePreview .mstrIcon-tb, .mstrPathIcons .mstrIcon-tb, .mstrPathIcons .mstrPullArrow, .mstrPathIcons .mstrPullArrowDisabled { background: url('pathbaricons.gif') no-repeat scroll 0% 0% transparent; font-size: 14pt; height: 23px; }
.mstrPathIcons .mstrCombodownSelected, .mstrPathIcons .mstrCombodown { vertical-align: top; margin: 1px 0px; }
#colorThemePreview #tbHome, .mstrPathIcons #tbHome { background-position: -1px -2px; padding-left: 27px; margin-right: 6px; }
.mstrPathIcons #tbBack0 { background-position: -31px -3px; padding-left: 18px; }
.mstrPathIcons #tbBack1 { background-position: -49px -3px; padding-left: 12px; }
.mstrPathIcons #tbForward0 { background-position: -61px -3px; padding-left: 18px; }
.mstrPathIcons #tbForward0.disabled { background-position: -123px -3px; }
.mstrPathIcons #tbForward1 { background-position: -78px -3px; padding-left: 12px; margin-right: 6px; }
#colorThemePreview #tbReturn, .mstrPathIcons #tbReturn { background-position: -155px -2px; padding-left: 27px; }
.mstrPathIcons #tbForward1.mstrPullArrowDisabled { background-position: -140px -3px; }
.mstrDockTopContainer { min-width: 920px; height: 32px; background: url('toolbaruniongradient.gif') repeat-x scroll left bottom transparent; padding-bottom: 3px; }
.mstrVerticalDocks .tdDockLeft, .mstrVerticalDocks .tdDockRight { width: 0px; vertical-align: top; empty-cells: hide; padding-top: 0px; }
.mstrVerticalDocks .tdDockLeft { border-right: 1px solid rgb(170, 170, 170); }
.mstrDockLeft, .mstrDockRight { vertical-align: top; padding: 0px; }
.mstrDockLeft { position: relative; }
.mstrDockLeft, .mstrDockRight, .mstrDockBottom { display: none; }
.mstrToolbarGroup img, .mstrLabelIcon-tb, .mstrIcon-tb { height: 20px; width: 20px; border: medium none; background-color: transparent; background-repeat: no-repeat; background-position: left center; cursor: pointer; }
span.mstrPullArrowDisabled, span.mstrPullArrow, span.mstrIcon-tb { font-size: 16px; background-color: transparent; background-image: url('toolbar.gif'); background-repeat: no-repeat; display: block; float: left; clear: right; width: 0px; }
span.mstrIcon-tb { padding-left: 20px; }
span.mstrPullArrowDisabled, span.mstrPullArrow { padding-left: 12px; height: 20px; }
span.mstrPullArrow { background-position: -326px -220px; }
span.mstrPullArrowDisabled { background-position: -348px -220px; }
.mstrPathIcons span.mstrPullArrow { background-position: -5px -480px; }
span.mstrCombodown, span.mstrCombodowndisabled { font-size: 16px; }
SPAN.disabled, .mstrToolbarGroup .disabled, .mstrIcon-disabled, img.disabled { background-position: right center; cursor: default ! important; opacity: 0.25; }
.mstrToolbarGroup input.mstrHiddenInput, input.mstrHiddenInput { display: none; }
#accordion_AccordionTabManagerStyle { border: 1px solid rgb(153, 153, 153); background-color: rgb(255, 255, 255); margin-right: 5px; }
.mstrPanelLandscape, .mstrPanelPortrait, .mstrPanelBone { background: none repeat scroll 0% center transparent; border: 1px solid rgb(102, 102, 102); text-align: left; }
.mstrPanelPortrait .titlebar, .mstrPanelTitleBar { background-color: rgb(212, 216, 221); background-image: url('mstr.css'); background-repeat: repeat-x; background-position: center center; height: 20px; line-height: 18px; width: 100%; }
.mstrPanelTitle { float: left; padding-right: 10px; padding-left: 4px; overflow: hidden; height: 20px; white-space: nowrap; }
.mstrPanelTitleButtonBar { float: right; margin-right: 2px; }
.mstrPanelTitleButtonBar .mstrIcon-btn, .mstrPanelTitleBar-inlineButtonBar .mstrIcon-btn { border: 0px none; height: 16px; width: 16px; margin-left: 1px; margin-top: 2px; }
.mstrPanelBody, .mstrPanelPortrait .body { padding: 6px ! important; }
.mstrPanelButtonBar { margin-top: 6px; padding: 0px 6px 6px; text-align: center; }
.mstrPath .mstrPicker span { color: rgb(0, 0, 0) ! important; display: block ! important; padding: 3px; }
.mstrPicker { display: none; position: absolute; top: 0px; left: 0px; margin-left: 0px; padding: 2px; white-space: nowrap; width: auto; z-index: 200; background: none repeat scroll 0% center rgb(255, 255, 255); border: 1px solid rgb(102, 102, 102); cursor: default; }
.mstrPicker SPAN { margin: 0px; display: block; white-space: nowrap; cursor: pointer; }
#backHistoryPickerBone, #forwardHistoryPickerBone { display: none; }
#UniqueReportID { border: 0px solid rgb(153, 153, 153); }
.view-grid TD { overflow: hidden; }
.mstrIconPivot { background-color: transparent; background-position: center center; background-repeat: no-repeat; width: 0px; height: 16px; line-height: 16px; margin: 0px; border: 0pt none; cursor: pointer; vertical-align: middle; padding-left: 16px; font-size: 10pt; display: inline-block; }
#tbPDF { background-image: url('tbpdf.gif'); }
#tbReExecute, #tbRefreshHistory { background-image: url('tbrefresh.gif'); }
#tbAjax { background-image: url('tbajax.gif'); }
#tbFlash { background-position: -200px -120px; }
#tbHome { background-position: -240px -140px; }
#tbReturn { background-position: -360px -240px; }
#tbBack0 { background-position: 0px -400px; }
#tbForward0 { background-position: -40px -400px; }
#tbExport, #tbExport2, #tbExportDHTML { background-position: -80px -100px; }
#tbUndo { background-position: 0px -300px; }
#tbRedo { background-position: 0px -240px; }
#tbGrid, #tbGridHTML { background-position: -120px -140px; }
#tbGraph, #tbGraphHTML { background-position: -40px -140px; }
#tbGraphGrid, #tbGraphGridHTML { background-position: -80px -140px; }
#tbBack { background-position: -160px -320px; }
/* ::::: https://ecr.optum.com/style/mstr/mstrTheme.css ::::: */

.Blue .mstrHeader { background: url('shortcutbargradient.gif') repeat-x scroll center top rgb(84, 159, 243); }
.Blue .mstrPath { background: url('pathbargradient.gif') repeat-x scroll left top rgb(32, 80, 134); }
.Blue .mstrPath SPAN, .Blue .mstrPath SPAN A:link, .Blue .mstrPath SPAN A:visited { color: rgb(255, 255, 255); }
.Blue #colorThemePreview .mstrIcon-tb, .Blue .mstrPathIcons .mstrIcon-tb, .Blue .mstrPathIcons .mstrPullArrow, .Blue .mstrPathIcons .mstrPullArrowDisabled { background: url('pathbaricons_001.gif') no-repeat scroll 0% 0% transparent; }
.Blue .mstrDockTop, .Blue .mstrTabbedMenuVBox .mstrViewStack { background-color: rgb(194, 206, 218); }
.Blue .mstrListBlockToolbarListContainer { background: url('toolbargradient.gif') repeat-x scroll left top rgb(149, 149, 149); }
.Blue .mstrListBlockToolbarItem .mstrListBlockToolbarItemName, .Blue .mstrMenuLastUpdated, .Blue .mstrMenuBar { color: rgb(0, 0, 0); }
.Blue .mstrDesktopSectionTitle, .Blue .mstrPanelPortrait .titlebar, .Blue .mstrmojo-Editor-titlebar, .Blue .mstrPanelTitleBar { background: url('panelheader.gif') repeat-x scroll left top rgb(203, 219, 233); border-bottom: 0px none; border-right: 0px none; color: rgb(0, 0, 0); }
.Blue .mstrDialogTitleBar, .Blue .mstrFloatingEditorTitle { background: url('panelheader.gif') repeat-x scroll left top rgb(203, 219, 233)    ! important; color: rgb(0, 0, 0); }
/* ::::: https://ecr.optum.com/style/mstr/pageReport.css ::::: */

.mstrDockTopContainer { height: auto; }
.mstrDockLeft { display: block; }
.mstrContent { padding: 0px; }
.mstrPanelTitleBar { float: left; }
.mstrPanelPortrait { border: 0px none; }
.mstrDockCenter .mstrPanelPortrait { border: 1px solid rgb(170, 170, 170); margin-bottom: 9px; }
.mstrDockTopContent { height: 61px; }
.mstrVerticalDocks .tdDockLeft { border: 0px none; }
#report_toolbar { margin-bottom: 3px; }
.repLayoutLeft, .repLayoutRight { vertical-align: top; }
.repLayoutLeft { background-color: rgb(245, 245, 244); }
.repLayoutRight { border: 1px solid rgb(170, 170, 170); }
#tblReportLayout { table-layout: auto; }
#tdReportLayoutLeft, #tdReportLayoutCenter, #tdReportLayoutRight { vertical-align: top; overflow: visible; }
#tdReportLayoutCenter { width: auto; }
.promptDetailsHeader, .promptDetailsContent { color: rgb(128, 128, 128); }
.promptDetails-emptyColumn { width: 18px; }
.mstrColumnFetch { margin: 0px 6px; padding-left: 10px; border-left: 1px solid rgb(0, 0, 0); line-height: 20px; }
/* ::::: https://ecr.optum.com/style/mstr/widgets.css ::::: */

/* ::::: https://ecr.optum.com/style/mstr/ie7.css ::::: */

.mstrHeader, .mstrPath, .mstrDockTop, .mstrToolbar { overflow: visible; }
.mstrToolbar2 { float: none; }
.mstrToolbar2, .mstrToolbar2End, .mstrToolbar2Body { display: inline-block; }
.mstrSpaceAfterEditor { height: 1px; overflow: hidden; }
.mstrToolbar2 { position: relative; }
.repLayout.viewMode { table-layout: fixed; }
#tblReportLayout { table-layout: fixed ! important; }
.mstrWeb, .mstrWeb input, .mstrWeb select, .mstrWeb textarea, .mstrWeb table, .mstrWeb th, .mstrWeb td {  }
/* ::::: https://ecr.optum.com/plugins/RemoveMstrIcon/style/global.css ::::: */

.mstrHeader { padding-left: 10px; }
.mstrPathContainer { padding-left: 10px; }
.mstrPath { padding-left: 0px; }
/* ::::: https://ecr.optum.com/plugins/StaticWaitIcon/style/global.css ::::: */

.mstrIcon-wait { background: url('processing_text.png') no-repeat scroll center center rgb(238, 238, 238); height: 40px; width: 100px; }
/* ::::: https://ecr.optum.com/plugins/SummaryPage/style/global.css ::::: */

/* ::::: https://ecr.optum.com/plugins/TopToolbar/style/global.css ::::: */

/* ::::: https://ecr.optum.com/_custom/customStyles/ecr_schemeDefault.css ::::: */

.mstrHeader { padding-left: 0px; }
.copyright { font-size: 8pt; font-family: Verdana,Arial,Helvetica,sans-serif; margin-left: 10px; }
BODY, TABLE, TR, TD { font-size: 8pt; font-family: Verdana,Arial,Helvetica,sans-serif; }
/* ::::: https://ecr.optum.com/_custom/customStyles/ecr_TopToolbar.css ::::: */

.ecrLogoBar { background-color: rgb(255, 255, 255); margin: 0px; padding: 0px; height: 23px; }
.ecrLogo { display: block; position: absolute; top: 0px; left: 0px; width: 211px; height: 23px; background: url('eservices.gif') repeat scroll 0% 0% rgb(255, 255, 255); }
.ecrToolbarWrapper, .ecrToolbarWrapper TABLE { font-size: 8pt; font-family: Verdana,Arial,Helvetica,sans-serif; display: block; overflow: visible; margin: 0px; padding: 0px; vertical-align: middle; width: 100%; }
.ecrToolbar { height: 28px; line-height: 21px; width: 100%; background: url('ecrshorcutsbargradient.jpg') repeat-x scroll left center rgb(32, 80, 134); }
.ecrToolbar TD { vertical-align: middle; padding-left: 10px; }
A.ecrShortcut:link, A.ecrShortcut:visited { font-size: 8pt; margin-right: 18px; color: rgb(255, 255, 255); text-decoration: none; }
A.ecrShortcut:hover { color: rgb(255, 255, 204); text-decoration: underline; }
.mstrWeb .r-cssDefault { vertical-align: top; white-space: nowrap; font-family: Arial; font-weight: normal; font-style: normal; font-size: 10pt; color: rgb(0, 0, 0); padding: 1pt; border-width: 1pt; border-style: solid; border-color: rgb(198, 195, 198); }
.mstrWeb .r-c2 { vertical-align: bottom; white-space: normal; font-family: Verdana; font-weight: bold; font-style: normal; font-size: 9pt; color: rgb(255, 255, 255); background-color: rgb(99, 101, 156); border-width: 0pt 0pt 1pt 1pt; border-style: none none solid solid; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(198, 195, 198) rgb(198, 195, 198); }
.mstrWeb .r-c3 { text-align: left; vertical-align: middle; white-space: normal; font-family: Verdana; font-weight: normal; font-style: normal; font-size: 9pt; color: rgb(0, 0, 255); background-color: rgb(255, 255, 255); border-width: 0pt 0pt 1pt 1pt; border-style: none none solid solid; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(198, 195, 198) rgb(198, 195, 198); }
.mstrWeb .r-c6 { text-align: center; vertical-align: middle; white-space: nowrap; font-family: Verdana; font-weight: normal; font-style: normal; font-size: 9pt; color: rgb(198, 195, 198); background-color: rgb(99, 101, 156); border-width: 0pt 0pt 0pt 1pt; border-style: none none none solid; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(0, 0, 0) rgb(198, 195, 198); }
.mstrWeb .r-c10 { text-align: center; vertical-align: bottom; white-space: normal; font-family: Verdana; font-weight: bold; font-style: normal; font-size: 9pt; color: rgb(255, 255, 255); background-color: rgb(99, 101, 156); border-width: 0pt 0pt 0pt 1pt; border-style: none none none solid; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(0, 0, 0) rgb(198, 195, 198); }
.mstrWeb .r-c12 { text-align: right; vertical-align: middle; white-space: nowrap; font-family: Verdana; font-weight: normal; font-style: normal; font-size: 9pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); border-width: 0pt 0pt 1pt 1pt; border-style: none none solid solid; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(198, 195, 198) rgb(198, 195, 198); }
.mstrWeb .r-c14 { text-align: right; vertical-align: middle; white-space: nowrap; font-family: Verdana; font-weight: normal; font-style: normal; font-size: 9pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); border-width: 0pt 0pt 1pt 1pt; border-style: none none solid solid; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(198, 195, 198) rgb(198, 195, 198); }
.mstrWeb .r-c16 { text-align: right; vertical-align: middle; white-space: nowrap; font-family: Verdana; font-weight: normal; font-style: normal; font-size: 9pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); border-width: 0pt 0pt 1pt 1pt; border-style: none none solid solid; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(198, 195, 198) rgb(198, 195, 198); }
.mstrWeb .r-c18 { text-align: right; vertical-align: middle; white-space: nowrap; font-family: Verdana; font-weight: normal; font-style: normal; font-size: 9pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); border-width: 0pt 0pt 1pt 1pt; border-style: none none solid solid; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(198, 195, 198) rgb(198, 195, 198); }
.mstrWeb .r-c20 { text-align: right; vertical-align: middle; white-space: nowrap; font-family: Verdana; font-weight: normal; font-style: normal; font-size: 9pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); border-width: 0pt 0pt 1pt 1pt; border-style: none none solid solid; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(198, 195, 198) rgb(198, 195, 198); }
.mstrWeb .r-c22 { text-align: right; vertical-align: middle; white-space: nowrap; font-family: Verdana; font-weight: normal; font-style: normal; font-size: 9pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); border-width: 0pt 0pt 1pt 1pt; border-style: none none solid solid; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(198, 195, 198) rgb(198, 195, 198); }
.mstrWeb .r-c24 { text-align: right; vertical-align: middle; white-space: nowrap; font-family: Verdana; font-weight: normal; font-style: normal; font-size: 9pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); border-width: 0pt 0pt 1pt 1pt; border-style: none none solid solid; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(198, 195, 198) rgb(198, 195, 198); }
.mstrWeb .r-c26 { text-align: right; vertical-align: middle; white-space: nowrap; font-family: Verdana; font-weight: normal; font-style: normal; font-size: 9pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); border-width: 0pt 0pt 1pt 1pt; border-style: none none solid solid; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(198, 195, 198) rgb(198, 195, 198); }
.mstrWeb .r-c27 { text-align: left; vertical-align: middle; white-space: nowrap; font-family: Verdana; font-weight: bold; font-style: normal; font-size: 9pt; color: rgb(0, 0, 255); background-color: rgb(255, 255, 255); border-width: 0pt 0pt 1pt 1pt; border-style: none none solid solid; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(198, 195, 198) rgb(198, 195, 198); }
.mstrWeb .r-c28 { text-align: right; vertical-align: middle; white-space: nowrap; font-family: Verdana; font-weight: bold; font-style: normal; font-size: 9pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); border-width: 0pt 0pt 1pt 1pt; border-style: none none solid solid; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(198, 195, 198) rgb(198, 195, 198); }
.mstrWeb .r-c29 { text-align: right; vertical-align: middle; white-space: nowrap; font-family: Verdana; font-weight: bold; font-style: normal; font-size: 9pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); border-width: 0pt 0pt 1pt 1pt; border-style: none none solid solid; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(198, 195, 198) rgb(198, 195, 198); }
.mstrWeb .r-c30 { text-align: right; vertical-align: middle; white-space: nowrap; font-family: Verdana; font-weight: bold; font-style: normal; font-size: 9pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); border-width: 0pt 0pt 1pt 1pt; border-style: none none solid solid; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(198, 195, 198) rgb(198, 195, 198); }
.mstrWeb .r-c31 { text-align: right; vertical-align: middle; white-space: nowrap; font-family: Verdana; font-weight: bold; font-style: normal; font-size: 9pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); border-width: 0pt 0pt 1pt 1pt; border-style: none none solid solid; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(198, 195, 198) rgb(198, 195, 198); }
.mstrWeb .r-c32 { text-align: right; vertical-align: middle; white-space: nowrap; font-family: Verdana; font-weight: bold; font-style: normal; font-size: 9pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); border-width: 0pt 0pt 1pt 1pt; border-style: none none solid solid; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(198, 195, 198) rgb(198, 195, 198); }
.mstrWeb .r-c33 { text-align: right; vertical-align: middle; white-space: nowrap; font-family: Verdana; font-weight: bold; font-style: normal; font-size: 9pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); border-width: 0pt 0pt 1pt 1pt; border-style: none none solid solid; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(198, 195, 198) rgb(198, 195, 198); }
.mstrWeb .r-c34 { text-align: right; vertical-align: middle; white-space: nowrap; font-family: Verdana; font-weight: bold; font-style: normal; font-size: 9pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); border-width: 0pt 0pt 1pt 1pt; border-style: none none solid solid; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(198, 195, 198) rgb(198, 195, 198); }
.mstrWeb .r-c35 { text-align: right; vertical-align: middle; white-space: nowrap; font-family: Verdana; font-weight: bold; font-style: normal; font-size: 9pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); border-width: 0pt 0pt 1pt 1pt; border-style: none none solid solid; border-color: rgb(0, 0, 0) rgb(0, 0, 0) rgb(198, 195, 198) rgb(198, 195, 198); }
